package com.comecrd.service;

import com.comecrd.model.Like;

public interface LikeService {
    
    // 根据用户ID和打卡ID查找点赞记录
    Like findByUserIdAndCheckInId(Long userId, Long checkInId);
    
    // 检查用户是否已点赞
    boolean isLiked(Long userId, Long checkInId);
    
    // 保存点赞记录
    Like save(Like like);
    
    // 删除点赞记录
    void delete(Long userId, Long checkInId);
    
    // 统计打卡记录的点赞数
    int countByCheckInId(Long checkInId);
}